runtime.m.throwing (field)

12 uses

	runtime (current package)
		panic.go#L1240: 	if gp.m.throwing == throwTypeNone {
		panic.go#L1241: 		gp.m.throwing = t
		panic.go#L1393: 		} else if level >= 2 || gp.m.throwing >= throwTypeRuntime {
		panic.go#L1434: 	if mp.locks != 1 || mp.mallocing != 0 || mp.throwing != throwTypeNone || mp.preemptoff != "" || mp.dying != 0 {
		proc.go#L6393: 		print(" mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, " locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=")
		runtime1.go#L41: 	all = gp.m.throwing >= throwTypeUser || t&tracebackAll != 0
		runtime1.go#L44: 	} else if gp.m.throwing >= throwTypeRuntime {
		runtime2.go#L572: 	throwing        throwType
		signal_unix.go#L747: 	mp.throwing = throwTypeRuntime
		traceback.go#L1004: 				if gp.m != nil && gp.m.throwing >= throwTypeRuntime && gp == gp.m.curg || level >= 2 {
		traceback.go#L1115: 	if mp.throwing >= throwTypeRuntime && gp != nil && (gp == mp.curg || gp == mp.caughtsig.ptr()) {
		traceback.go#L1224: 	if gp.m != nil && gp.m.throwing >= throwTypeRuntime && gp == gp.m.curg || level >= 2 {